//
// The list of all entities
//
// Generates ENTITY_CODE definition and SZENT_ definitions
// as well as a hash table for entities in entity.h
//

// NOTE:	when finding an entity name string from a unicode
//			value, the search will yield the name of the first
//			entity in this file which has that value.  For that
//			reason, associations present for the sake of
//			compatibility should be last in this file.

assocarray g_entasc g_entasc
case-sensitive
reversible
enum ENTITY_CODE ENT_CODE_
string SZENT_

start

quot      number   34 // 
amp       number   38 // & - ampersand
lt        number   60 // < less than
gt        number   62 // > greater than
nbsp      number  160 // Non breaking space
iexcl     number  161 //
cent      number  162 // cent
pound     number  163 // pound
curren    number  164 // currency
yen       number  165 // yen
brvbar    number  166 // vertical bar
sect      number  167 // section
uml       number  168 //
copy      number  169 // Copyright
ordf      number  170 //
laquo     number  171 //
not       number  172 //
shy       number  173 //
reg       number  174 // Registered TradeMark
macr      number  175 //
deg       number  176 //
plusmn    number  177 //
sup2      number  178 //
sup3      number  179 //
acute     number  180 //
micro     number  181 //
para      number  182 //
middot    number  183 //
cedil     number  184 //
sup1      number  185 //
ordm      number  186 //
raquo     number  187 //
frac14    number  188 // 1/4
frac12    number  189 // 1/2
frac34    number  190 // 3/4
iquest    number  191 // Inverse question mark
Agrave    number  192 // Capital A grave accent
Aacute    number  193 // Capital A acute accent
Acirc     number  194 // Capital A circumflex accent
Atilde    number  195 // Capital A tilde
Auml      number  196 // Capital A dieresis or umlaut mark
Aring     number  197 // Capital A ring
AElig     number  198 // Capital AE dipthong (ligature)
Ccedil    number  199 // Capital C cedilla
Egrave    number  200 // Capital E grave accent
Eacute    number  201 // Capital E acute accent
Ecirc     number  202 // Capital E circumflex accent
Euml      number  203 // Capital E dieresis or umlaut mark
Igrave    number  204 // Capital I grave accent
Iacute    number  205 // Capital I acute accent
Icirc     number  206 // Capital I circumflex accent
Iuml      number  207 // Capital I dieresis or umlaut mark
ETH       number  208 // Capital Eth Icelandic
Ntilde    number  209 // Capital N tilde
Ograve    number  210 // Capital O grave accent
Oacute    number  211 // Capital O acute accent
Ocirc     number  212 // Capital O circumflex accent
Otilde    number  213 // Capital O tilde
Ouml      number  214 // Capital O dieresis or umlaut mark
times     number  215 // multiply or times
Oslash    number  216 // Capital O slash
Ugrave    number  217 // Capital U grave accent
Uacute    number  218 // Capital U acute accent
Ucirc     number  219 // Capital U circumflex accent
Uuml      number  220 // Capital U dieresis or umlaut mark;
Yacute    number  221 // Capital Y acute accent
THORN     number  222 // Capital THORN Icelandic
szlig     number  223 // Small sharp s German (sz ligature)
agrave    number  224 // Small a grave accent
aacute    number  225 // Small a acute accent
acirc     number  226 // Small a circumflex accent
atilde    number  227 // Small a tilde
auml      number  228 // Small a dieresis or umlaut mark
aring     number  229 // Small a ring
aelig     number  230 // Small ae dipthong (ligature)
ccedil    number  231 // Small c cedilla
egrave    number  232 // Small e grave accent
eacute    number  233 // Small e acute accent
ecirc     number  234 // Small e circumflex accent
euml      number  235 // Small e dieresis or umlaut mark
igrave    number  236 // Small i grave accent
iacute    number  237 // Small i acute accent
icirc     number  238 // Small i circumflex accent
iuml      number  239 // Small i dieresis or umlaut mark
eth       number  240 // Small eth Icelandic
ntilde    number  241 // Small n tilde
ograve    number  242 // Small o grave accent
oacute    number  243 // Small o acute accent
ocirc     number  244 // Small o circumflex accent
otilde    number  245 // Small o tilde
ouml      number  246 // Small o dieresis or umlaut mark
divide    number  247 // divide
oslash    number  248 // Small o slash
ugrave    number  249 // Small u grave accent
uacute    number  250 // Small u acute accent
ucirc     number  251 // Small u circumflex accent
uuml      number  252 // Small u dieresis or umlaut mark
yacute    number  253 // Small y acute accent
thorn     number  254 // Small thorn Icelandic
yuml      number  255 // Small y dieresis or umlaut mark
OElig     number  338 // latin capital ligature oe, U0152 ISOlat2
oelig     number  339 // latin small ligature oe, U0153 ISOlat2
Scaron    number  352 // latin capital letter s with caron, U0160 ISOlat2
scaron    number  353 // latin small letter s with caron, U0161 ISOlat2
Yuml      number  376 // latin capital letter y with diaeresis, U0178 ISOlat2
fnof      number  402 // latin small f with hook, =function, =florin, U0192 ISOtech
circ      number  710 // modifier letter circumflex accent, U02C6 ISOpub
tilde     number  732 // small tilde, U02DC ISOdia
Alpha     number  913 // greek capital letter alpha
Beta      number  914 // greek capital letter beta
Gamma     number  915 // greek capital letter gamma
Delta     number  916 // greek capital letter delta
Epsilon   number  917 // greek capital letter epsilon
Zeta      number  918 // greek capital letter zeta
Eta       number  919 // greek capital letter eta
Theta     number  920 // greek capital letter theta
Iota      number  921 // greek capital letter iota 
Kappa     number  922 // greek capital letter kappa
Lambda    number  923 // greek capital letter lambda
Mu        number  924 // greek capital letter mu
Nu        number  925 // greek capital letter nu
Xi        number  926 // greek capital letter xi
Omicron   number  927 // greek capital letter omicron
Pi        number  928 // greek capital letter pi
Rho       number  929 // greek capital letter rho
Sigma     number  931 // greek capital letter sigma
Tau       number  932 // greek capital letter tau
Upsilon   number  933 // greek capital letter upsilon
Phi       number  934 // greek capital letter phi
Chi       number  935 // greek capital letter chi
Psi       number  936 // greek capital letter psi   
Omega     number  937 // greek capital letter omega
alpha     number  945 // greek small letter alpha
beta      number  946 // greek small letter beta
gamma     number  947 // greek small letter gamma
delta     number  948 // greek small letter delta
epsilon   number  949 // greek small letter epsilon
zeta      number  950 // greek small letter zeta
eta       number  951 // greek small letter eta
theta     number  952 // greek small letter theta
iota      number  953 // greek small letter iota 
kappa     number  954 // greek small letter kappa
lambda    number  955 // greek small letter lambda
mu        number  956 // greek small letter mu
nu        number  957 // greek small letter nu
xi        number  958 // greek small letter xi
omicron   number  959 // greek small letter omicron
pi        number  960 // greek small letter pi
rho       number  961 // greek small letter rho
sigmaf    number  962 // greek small final sigma
sigma     number  963 // greek small letter sigma
tau       number  964 // greek small letter tau
upsilon   number  965 // greek small letter upsilon
phi       number  966 // greek small letter phi
chi       number  967 // greek small letter chi
psi       number  968 // greek small letter psi   
omega     number  969 // greek small letter omega
thetasym  number  977 // greek small letter theta symbol, U03D1 NEW
upsih     number  978 // greek upsilon with hook symbol
piv       number  982 // greek pi symbol
ensp      number 8194 // en space, U2002 ISOpub
emsp      number 8195 // em space, U2003 ISOpub
thinsp    number 8201 // thin space, U2009 ISOpub
zwsp      number 8203 // zero width space, U200B NEW RFC 2070
zwnj      number 8204 // zero width non-joiner, U200C NEW RFC 2070
zwj       number 8205 // zero width joiner, U200D NEW RFC 2070
lrm       number 8206 // left-to-right mark, U200E NEW RFC 2070
rlm       number 8207 // right-to-left mark, U200F NEW RFC 2070
ndash     number 8211 // en dash, U2013 ISOpub
mdash     number 8212 // em dash, U2014 ISOpub
lsquo     number 8216 // left single quotation mark, U2018 ISOnum
rsquo     number 8217 // right single quotation mark, U2019 ISOnum
sbquo     number 8218 // single low-9 quotation mark, U201A NEW
ldquo     number 8220 // left double quotation mark, U201C ISOnum
rdquo     number 8221 // right double quotation mark, U201D ISOnum
bdquo     number 8222 // double low-9 quotation mark, U201E NEW
dagger    number 8224 // dagger, U2020 ISOpub
Dagger    number 8225 // double dagger, U2021 ISOpub
bull      number 8226 // bullet, =black small circle, U2022 ISOpub
hellip    number 8230 // horizontal ellipsis, =three dot leader, U2026 ISOpub
lre       number 8234 // Left-to-right embedding, U200F NEW RFC 2070
rle       number 8235 // Right-to-left embedding, U200F NEW RFC 2070
pdf       number 8236 // Pop direction format, U200F NEW RFC 2070
lro       number 8237 // Left-to-right override, U200F NEW RFC 2070
rlo       number 8238 // Right-to-left override, U200F NEW RFC 2070
permil    number 8240 // per mille sign, U2030 ISOtech
prime     number 8242 // prime, =minutes, =feet, U2032 ISOtech
Prime     number 8243 // double prime, =seconds, =inches, U2033 ISOtech
lsaquo    number 8249 // single left-pointing angle quotation mark, U2039 ISO proposed
rsaquo    number 8250 // single right-pointing angle quotation mark, U203A ISO proposed
oline     number 8254 // overline, spacing overscore
frasl     number 8260 // fraction slash
iss       number 8298 // Inhibit symmetric, U200F NEW RFC 2070swapping
ass       number 8299 // Activate symmetric, U200F NEW RFC 2070 swapping
iafs      number 8300 // Inhibit Arabic form, U200F NEW RFC 2070 shaping
aafs      number 8301 // Activate Arabic form, U200F NEW RFC 2070 shaping
nads      number 8302 // National digit shapes, U200F NEW RFC 2070
nods      number 8303 // Nominal digit shapes, U200F NEW RFC 2070
euro      number 8364 // Euro, U20AC
image     number 8465 // blackletter capital I, =imaginary part, U2111 ISOamso 
weierp    number 8472 // script capital P, =power set, =Weierstrass p, U2118 ISOamso 
real      number 8476 // blackletter capital R, =real part symbol, U211C ISOamso 
trade     number 8482 // trade mark sign, U2122 ISOnum 
alefsym   number 8501 // alef symbol, =first transfinite cardinal, U2135 NEW 
larr      number 8592 // leftwards arrow, U2190 ISOnum 
uarr      number 8593 // upwards arrow, U2191 ISOnum
rarr      number 8594 // rightwards arrow, U2192 ISOnum 
darr      number 8595 // downwards arrow, U2193 ISOnum 
harr      number 8596 // left right arrow, U2194 ISOamsa 
crarr     number 8629 // downwards arrow with corner leftwards, =carriage return, U21B5 NEW 
lArr      number 8656 // leftwards double arrow, U21D0 ISOtech 
uArr      number 8657 // upwards double arrow, U21D1 ISOamsa 
rArr      number 8658 // rightwards double arrow, U21D2 ISOtech 
dArr      number 8659 // downwards double arrow, U21D3 ISOamsa 
hArr      number 8660 // left right double arrow, U21D4 ISOamsa 
forall    number 8704 // for all, U2200 ISOtech 
part      number 8706 // partial differential, U2202 ISOtech  
exist     number 8707 // there exists, U2203 ISOtech 
empty     number 8709 // empty set, =null set, =diameter, U2205 ISOamso 
nabla     number 8711 // nabla, =backward difference, U2207 ISOtech 
isin      number 8712 // element of, U2208 ISOtech 
notin     number 8713 // not an element of, U2209 ISOtech 
ni        number 8715 // contains as member, U220B ISOtech 
prod      number 8719 // n-ary product, =product sign, U220F ISOamsb 
sum       number 8721 // n-ary sumation, U2211 ISOamsb 
minus     number 8722 // minus sign, U2212 ISOtech 
lowast    number 8727 // asterisk operator, U2217 ISOtech 
radic     number 8730 // square root, =radical sign, U221A ISOtech 
prop      number 8733 // proportional to, U221D ISOtech 
infin     number 8734 // infinity, U221E ISOtech 
ang       number 8736 // angle, U2220 ISOamso 
and       number 8743 // logical and, =wedge, U2227 ISOtech 
or        number 8744 // logical or, =vee, U2228 ISOtech 
cap       number 8745 // intersection, =cap, U2229 ISOtech 
cup       number 8746 // union, =cup, U222A ISOtech 
int       number 8747 // integral, U222B ISOtech 
there4    number 8756 // therefore, U2234 ISOtech 
sim       number 8764 // tilde operator, =varies with, =similar to, U223C ISOtech 
cong      number 8773 // approximately equal to, U2245 ISOtech 
asymp     number 8776 // almost equal to, =asymptotic to, U2248 ISOamsr 
ne        number 8800 // not equal to, U2260 ISOtech 
equiv     number 8801 // identical to, U2261 ISOtech 
le        number 8804 // less-than or equal to, U2264 ISOtech 
ge        number 8805 // greater-than or equal to, U2265 ISOtech 
sub       number 8834 // subset of, U2282 ISOtech 
sup       number 8835 // superset of, U2283 ISOtech 
nsub      number 8836 // not a subset of, U2284 ISOamsn 
sube      number 8838 // subset of or equal to, U2286 ISOtech 
supe      number 8839 // superset of or equal to, U2287 ISOtech 
oplus     number 8853 // circled plus, =direct sum, U2295 ISOamsb 
otimes    number 8855 // circled times, =vector product, U2297 ISOamsb 
perp      number 8869 // up tack, =orthogonal to, =perpendicular, U22A5 ISOtech 
sdot      number 8901 // dot operator, U22C5 ISOamsb 
lceil     number 8968 // left ceiling, =apl upstile, U2308, ISOamsc  
rceil     number 8969 // right ceiling, U2309, ISOamsc  
lfloor    number 8970 // left floor, =apl downstile, U230A, ISOamsc  
rfloor    number 8971 // right floor, U230B, ISOamsc  
lang      number 9001 // left-pointing angle bracket, =bra, U2329 ISOtech 
rang      number 9002 // right-pointing angle bracket, =ket, U232A ISOtech 
loz       number 9674 // lozenge, U25CA ISOpub 
spades    number 9824 // black spade suit, U2660 ISOpub 
clubs     number 9827 // black club suit, =shamrock, U2663 ISOpub 
hearts    number 9829 // black heart suit, =valentine, U2665 ISOpub 
diams     number 9830 // black diamond suit, U2666 ISOpub 

// associations for compatability
QUOT      number   34 // For Netscape compatibility
AMP       number   38 // For Netscape compatibility
LT        number   60 // For Netscape compatibility
GT        number   62 // For Netscape compatibility
COPY      number  169 // For Netscape compatibility
REG       number  174 // For Netscape compatibility
TRADE     number 8482 // For IE3 compatibility
